﻿/*全局样式*/
.clear{
	clear:both;
}
.layout{
	height:auto;
	min-height:88px;
}
.container{
	width:1000px;
	padding:0px;
	margin-top:10px;
}
ul{
	padding-left:0px;
}
li{
	list-style:none;
	float:left;
}
.Green1830 {
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
/* 	color: #009AFF; */
	text-decoration: none;
	text-align: center;
}
.gray1830 {
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
.textBlack1228 {
	font-family: "宋体";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	line-height: 31px;
}
.Green2430 {
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #009AFF;
	text-decoration: none;
	text-align: center;
}
.Black1428 {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 28px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	text-indent: 25px;
}
.more{
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #009AFF;
	text-decoration: none;
	text-align: right;
}
.Orange3030 {
	font-family: "微软雅黑";
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #009AFF;
	text-decoration: none;
	text-align: center;
}
.gray1640 {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 40px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;
}
.Green1630 {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
	color: #009AFF;
	text-decoration: none;
	text-align: center;
}
.Grey1228 {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 28px;
	color: #1B1B1B;
	text-decoration: none;
	background-image: url(../images/21.gif);
	background-repeat: no-repeat;
	text-indent: 20px;
	background-position: 6px;
	font-weight: normal;
}
.Grey12 {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 28px;
	color: #1B1B1B;
	text-decoration: none;
	font-weight: normal;
}
.Black1228{
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;

}
.white16{
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 28px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	margin-top:20px;
	}

/*头部*/
.doc-header{
	height:80px;
	border-bottom:1px solid #ddd;
}
.doc-naver{
	width:1200px;
	height:80px;
	padding:5px 0;
	margin:0 auto;
}
.doc-naver .line div{
 float:left;
}
.doc-naver img{
	vertical-align:middle;
}
.doc-logo{
	width:169px;
	height:72px;
	text-align:center;
	line-height:72px;
}
.doc-tel{
	width:213px;
	height:70px;
	line-height:70px;
	text-align:center;
}
.nav1{ width:818px; height:40px; margin:0 auto; z-index:9999;font-family: "微软雅黑";font-size:14px;color: #009AFF;font-weight: bold;padding-top:18px;}
.nav1 .nav_list{ float:left;}
.nav1 li{float:left;height:40px; width:95px; line-height:40px;position:relative;margin-right:3px;}
.nav1 li.last{background:none;}
.nav1 li a{float:left;display:block; width:95px; height:40px; text-align:center; line-height:40px;font-weight: bold;}
.nav1 li a:hover{text-decoration:none;}
.nav1 li a span{float:left;display:block; width:95px; height:40px; line-height:40px;cursor:pointer; font-family:"Microsoft YaHei";text-align:center; color:#009AFF; font-size:14px;}
.nav1 li a.selected{color:#009AFF;	background: rgba(0, 0, 0, 0) url("../images/0.jpg") no-repeat;background-position:0 28px;}
.nav1 li a.selected2{ color:#009AFF;}
.nav1 li.selected .submenu{display:block;}
.nav1 li .submenu{display:none;position:absolute;top:40px;left:0px;width:95px;z-index:9999;background: #e5e5e5 none repeat scroll 0 0;}
.nav1 li .submenu li{float:left;padding:0;background:none;height:35px; line-height:35px;}
.nav1 li .submenu li a{float:none;padding:0; font-family:"Microsoft YaHei";height:35px;line-height:35px;background:none; color:#009AFF; width:95px;text-align:center;}
.nav1 li .submenu li a:hover{font-weight:normal; color:#009AFF; text-decoration:none;font-weight:bold;}


/*banner*/
.banner{
	height:344px;
}
/*part1*/
.part1{
	height:540px;
	margin-top:6px;
}
.sidenav{
	width:194px;
	float:left;
}
.sidenav .stitle{
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 46px;
	font-weight: normal;
	color: #009AFF;
	text-decoration: none;
	text-indent: 10px;
}
.sidenav .stitle span{
	display:block;
	height:46px;
	float:left;
}
.stitle .fspan{
	width:110px;
	border-bottom:5px solid #009AFF;
	font-weight:bold;
}
.stitle .sspan{
	width:84px;
	border-bottom:1px solid #666666;
}

.Service{
	width:100%;
	height:46px;
	border-bottom:1px solid #fff;
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 46px;
	color: #4e4e4e;
	text-align: left;
	font-weight: normal;
	background-color: #e5e5e5;
	text-indent: 30px;
	cursor:pointer;
}
.Service:link {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 46px;
	color: #4e4e4e;
	text-align: left;
	font-weight: normal;
	background-color: #e5e5e5;
	text-indent: 30px;
}
.Service:visited {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 46px;
	color: #3399FF;
	text-align: left;
	font-weight: bold;
	text-indent: 30px;
}
.Service:hover {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 46px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	background-color: #009AFF;
	text-indent: 30px;
}
.Service:active {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 45px;
	color: #FFFFFF;
	text-align: left;
	font-weight: normal;
	background-color: #009AFF;
	text-indent: 30px;
}
.kncontent{
	width:455px;
	float:left;
	margin-left:11px;
}

.knct{
	width:447px;
	height:500px;
	border:1px solid #E5E5E5;
	padding-top:15px;
	padding-bottom:15px;
}
.knct .title{
	width:430px;
	height:35px;
	margin:0 auto;
	line-height:35px;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: normal;
	color: #e10000;
	text-decoration: none;
	text-align: center;
}
.knct .title1{
	width:100%;
	height:35px;
	line-height:35px;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: normal;
	color: #e10000;
	text-decoration: none;
	text-align: center;
}
.knct .content{
	width:420px;
	height:180px;
	margin: 0 auto;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding:0 5px;
/* 	text-indent: 25px; */
}
.knct .content a{/* color: #e10000; */}
.knct a:hover{
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 28px;
	font-weight: normal;
	color: #000000;
}
.video{
	width:330px;
	float:left;
	margin-left:10px;
}
.video .a {
    border-bottom: 5px solid #009AFF;
    float: left;
    font-weight: bold;
    height: 42px;
    line-height: 42px;
    width: 110px;
}
.video .vimg {width:100%;float:left;margin-top:20px;}
.video .b {
    border-bottom: 1px solid #666666;
    float: left;
    height: 42px;
    line-height: 42px;
    text-align: right;
    width: 220px;
}

/*part2*/
.part2{
	margin-top:10px;
	height:383px;
}
.yzfc{
	width:561px;
	height:383px;
	float:left;
}
.yzfc .a{
	width:110px;
	height:42px;
	line-height:42px;
	border-bottom:5px solid #009AFF;
	float:left;
	font-weight:bold;
}
.yzfc .a1{
	width:110px;
	height:42px;
	line-height:42px;
	float:left;
}
.yzfc .b{
	width:451px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #666666;
	float:left;
}
.fcimg{
	padding-top:10px;
	float:left;
	width:100%;
}
/*hotpic*/
#hotpic {width:550px;height:318px; overflow: hidden; margin: 0 auto; }
#NewsPic { position: relative; width:550px;height:318px; overflow:hidden;}
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { position: absolute; left: 0; top: 0;width:550px;height:318px;}
#NewsPic .Nav { position: absolute; height:20px; line-height:20px; bottom: 5px; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float:left;margin-right:5px; display: block; width:20px;height:20px;text-align: center; background: #000; border: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #009AFF; color: #FFF; }
#NewsPicTxt { position: relative; width: 380px; height: 22px; border: 1px; margin: 0; padding-top: 4px; text-align: center; font-family: Sans-Serif; font-weight: 700; color: #000; font-size: 14px; margin-left: auto; margin-right: auto; margin-top: 3px; }
#NewsPicTxt a:link, #NewsPicTxt a:visited { font-family: "Microsoft Yahei"; font-size: 16px; font-weight: 700; color: #000; text-decoration: none; }
#NewsPicTxt a:hover { color: red; }
.new{
	width:425px;
	height:383px;
	float:left;
	margin-left:14px;
}
.new .a{
	width:110px;
	height:42px;
	line-height:42px;
	border-bottom:5px solid #009AFF;
	float:left;
	cursor:pointer;
	font-weight:bold;
}
.new .b{
	width:110px;
	height:42px;
	line-height:42px;
	border-bottom:5px solid #686667;
	float:left;
	cursor:pointer;
	font-weight:bold;
}
.new .c{
	width:315px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #666;
	text-align:right;
	padding-right:10px;
	float:left;
}
.ctlist{
	padding-top:10px;
	float: left;
    width: 100%;
}
.ctlist ul{
	padding:0;
}
.ctlist li{
	width:425px;
	height:31px;
	text-align:center;
	line-height:31px;
	list-style:none;
	border-bottom:1px dashed #999;
}
.ctlist li img{
	vertical-align:middle;
}
.ctlist span{
	display:block;
	float:left;
}
.ctlist .fs{
	width:345px;
	text-align:left;
	padding-left:10px;
}

/*part3*/
.part3{
	margin-top:18px;
	height:283px;
}
.pinpai div{
	float:left;
}
.pinpai .a{
	background:url(../images/09.gif) repeat-x;
	width:200px;
	height:39px;
}
.pinpai .b{
	width:600px;
	height:39px;
	line-height:39px;
}
.pinpai .c{
	background:url(../images/09.gif) repeat-x;
	width:200px;
	height:39px;
}
.pp{
	width:1000px;
	height:244px;
	background:url(../images/10.gif) no-repeat;
	padding-top:20px;
}
.pplist{
	margin:0 auto;
}
.pplist ul{
	width:960px;
	height:200px;
	margin:25px auto 0;
}
.pplist li{
	list-style:none;
	width:160px;
	float:left;
	text-align:center;
}
.part4{
	height:440px;
	margin-top:10px;
}

/*part5*/
.part5{
	margin-top:10px;
	height:770px;
}

.liyou div{
	float:left;
}
.liyou .a{
	background:url(../images/09.gif) repeat-x;
	width:320px;
	height:39px;
}
.liyou .b{
	width:360px;
	height:39px;
	line-height:39px;
}
.liyou .c{
	background:url(../images/09.gif) repeat-x;
	width:320px;
	height:39px;
}
.lylist{
	padding-top:25px;
	height:706px;
}
.lylist li{
	width:316px;
	height:344px;
	border:1px solid #b0b0b0;
	margin-right:17px;
	margin-bottom:15px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
}
.lylist li:hover{
	border:1px solid #009AFF;
}
.lylist li dt{
	height:50px;
	line-height:50px;
}
.lylist li dd{
	padding:0px;
}
.lylist .des{
	width:280px;
	height:84px;
	margin:0 auto;
	padding-top:10px;
}
/*part6*/
.part6{
	height:320px;
	margin-top:18px;
}
.fa .a{
	width:110px;
	height:42px;
	line-height:42px;
	border-bottom:5px solid #009AFF;
	float:left;
	font-weight:bold;
}
.fa .b{
	width:890px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #666666;
	float:left;
}
.falist{
	margin-top:18px;
	width:100%;
	float:left;
}
.falist li{
	width:250px;
}
.falist .fact{
	width:235px;
	height:215px;
	border:1px solid #b0b0b0;
	text-align:center;
}
.falist .fact:hover{
	border:1px solid #009AFF;
}

/*part7*/
.part7{
	margin-top:18px;
	height:302px;
}
.onlineyy{
	width:340px;
	height:289px;
	text-align:center;
	float:left;
}
.onlineyy .a{
	width:110px;
	height:42px;
	line-height:42px;
	border-bottom:5px solid #009AFF;
	float:left;
	font-weight:bold;
}
.onlineyy .b{
	width:230px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #666666;
	float:left;
	text-align:right;
	padding-right:10px;
}
.yyform{
	padding:15px;
	width:338px;
	height:auto;
	float:left;
	border:1px solid #999;
	margin-top:15px;
}
.yyform div{
	text-align:left;
}
.yylabel{
 float:left;
 width:100px;
 height:30px;
 line-height:30px;
 margin-bottom:5px;
}
.yyinput{
	float:left;
	width:184px;
	height:30px;
	margin-bottom:5px;
}
.onlineyy input{
	width:184px;
	height:28px;
	border:1px solid #999;
	background-color:#fff;
}
#yysubmit{
	width:313px;
	text-align:center;
	cursor:pointer;
	margin-top:30px;
}

.msg{
	float:left;
	width:340px;
	height:289px;
	text-align:center;
	margin-left:14px;
}
.msg .a{
	width:110px;
	height:42px;
	line-height:42px;
	border-bottom:5px solid #009AFF;
	float:left;
	font-weight:bold;
}
.msg .b{
	width:230px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #666666;
	float:left;
	text-align:right;
	padding-right:10px;
}
.msglist{
	width:340px;
	height:220px;
	text-align:center;
	margin-top:15px;
	float:left;
}
.msglist li {
	width:330px;
	height:110px;
	margin-bottom:10px;
}
.msglist li  div{
	float:left;
}
.msg .pic{
	width:140px;
	height:110px;
}
.msg .mgct{
	width:188px;
	height:110px;
	padding-left:2px;
	text-indent:0px;
	font-size:13px;
}

.jcbg{
	width:292px;
	height:289px;
	float:left;
	margin-left:14px;
}
.jcbg .a{
	width:140px;
	height:42px;
	line-height:42px;
	border-bottom:5px solid #009AFF;
	float:left;
	font-weight:bold;
}
.jcbg .b{
	width:143px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #666666;
	float:left;
	text-align:right;
	padding-right:10px;
}
.jclist{
	width:100%;
	height:250px;
	margin-top:10px;
	float:left;
}
.jclist li{
	width:100%;
	height:28px;
	line-height:28px;
	float:left;
}
.jclist li a{font-size:13px;}
.jclist li div{
	float:left;
}
.jclist .imgbg{
	width:20px;
	height:28px;
	line-height:28px;
	background:url(../images/21_1.gif)no-repeat;
	background-position:center center;
	float:left;
}
.jclist .address{
	width:134px;
	text-indent:0px;
}
.jclist .data{
	text-align:left;
	width:126px;
}

/*part8*/
.part8{
	margin-top:18px;
	height:90px;
}

/*part9*/
.part9{
	margin-top:10px;
	height:580px;
}
.anli .headline{

}
.anli .a{
	width:110px;
	height:42px;
	line-height:42px;
	border-bottom:5px solid #009AFF;
	float:left;
	font-weight:bold;
}
.anli .b{
	width:890px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #666666;
	float:left;
	text-align:right;
	padding-right:10px;
}
.anli .navtab{
	width:198px;
	float:left;
}
.anli .navtab dd{
	width:198px;
	height:90px;
	background:#e5e5e5;
	text-align:left;
	line-height:80px;
	cursor:pointer;
	margin:15px 0 0 0;
	font-size:18px;
}
.anli .navtab dd img{margin:0;}
.anlict{
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	width:998px;
	height:auto;
	float:left;
	padding-bottom: 10px;
}

.anlict .ct{
	float:left;
	width:225px;
	margin:20px 0 0px 20px;
}

/*part10*/

.links .a{
	width:110px;
	height:42px;
	line-height:42px;
	border-bottom:5px solid #009AFF;
	float:left;
	font-weight:bold;
}
.links .b{
	width:890px;
	height:42px;
	line-height:42px;
	border-bottom:1px solid #666666;
	float:left;
	text-align:right;
	padding-right:10px;
}
.sites,.headline{
	width:100%;
	float:left;
}
.sites li{
	margin-left:20px;
}

.part10{
	height:160px;
	background-color:#6d6e6c;
}
	
/*补充css*/	
.part8a{
	
}
.layouta {
    height: auto;
   
}
.part11{
	height:100px;
}	
.links{width:1000px;margin:0 auto;height:auto;}
.x2 a{color:#fff;}	
.pinpai,.pplist,.marqueeleft2{width:1000px;float:left;}
.pplist{
background:url(../images/pinpaibg.jpg)no-repeat;
background-position:0 0;		
}
.marqueeleft{
	width:960px;
	height:224px;
	overflow:hidden;
	margin:0 auto;
}	
.marqueeleft2{
	height:240px;
	overflow:hidden;
	margin:0 auto;
	margin-top:18px;
}
.marqueeleft ul{
	overflow:hidden;
	height: 190px;
    margin: 25px auto 0;
    width: 960px;
	float:left;	
}
.marqueeleft2 ul{
	height: 240px;
    width: 1500px;
	float:left;	
}
.marqueeleft li{float:left;text-align: center;display:inline;list-style: outside none none;overflow:hidden; width: 190px;}
.marqueeleft2 li{float:left;text-align: center;display:inline;list-style: outside none none;overflow:hidden; width: 240px;margin:0 5px;}
.marqueeleft2 .fact{
	width:235px;
	height:240px;
	border:1px solid #b0b0b0;
	text-align:center;
}
.marqueeleft2 .fact:hover{
	border:1px solid #009AFF;
}
.headline{
background:url("../images/newadd.png") no-repeat;
background-position:0 13px;
}
.fa{
	background: rgba(0, 0, 0, 0) url("../images/newadd.png") no-repeat scroll 0 13px;
	float:left;
	width:100%;
}
.addjjfa a {
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 30px;
	font-weight: normal;
	color: #009AFF;
	text-decoration: none;
	text-align: center;
}
.pic img{width:120px;height:90px;}
.title a{	
font-family: "微软雅黑";
font-size: 16px;
line-height: 35px;
font-weight: normal;
color: #009AFF;
text-decoration: none;
text-align: center;
	}
.gray1640 a{font-size:14px;}
.addtop{width:100%;height:auto;border-bottom:1px solid #999;}
.addtop_con{width:1200px;margin:0 auto;height:35px;line-height:35px;}
.ac_left{width:890px;float:left;}
.ac_right{width:120px;float:right;}
.acl_one{width:300px;float:left; font-size:15px;}
.acl_two{width:740px;float:right;}
.acl_one a{color:#333;font-size:14px;}
.acl_one a:hover{color:#009AFF;}
.doc-header.fixed-top{background-color:#fff;border-bottom:solid 1px #ddd;z-index:2;-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, .175);box-shadow:0 3px 6px rgba(0, 0, 0, .175);}
.doc-header.fixed-top .doc-toper,.doc-header.fixed-top .doc-intro{display:none;}
.doc-header.fixed-top .navBar{background-color:#fff;}
.nav .lastli{border-right:none!important;}
.msgbox{
	position:absolute;
	display:none;
	top:300px;
	left: 30px;
	width: 280px;
	height: 150px;
	background-color: #ffffff;
	text-align: center;
	border: solid 1px;
	padding: 10px;
	z-index: 1;
}
.two {
	border-bottom: 1px solid #ddd;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.176);
}
/* .two {
	border-top: 1px solid #ddd;
    box-shadow: 0 -5px 5px #ddd;	
}
 */

.btnavlist {
    color: #bababa;
    height: 46px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 1000px;
	font-size: 12px;
}

.btnavlist a {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 46px;
    padding-left: 20px;
    padding-right: 20px;
}

.copyrightnr {
    color: #fff;
    font-family: "microsoft yahei";
    font-size: 14px;
    line-height: 30px;
    margin: 0 auto;
    text-align: center;
    width: 1000px;
}
		
.pagelist {
    margin: 15px;
	float: left;
    width: 750px;
}
.pagelist li {
    float: left;
    height: 25px;
    line-height: 25px;
    list-style-type: none;
    margin-right: 5px;
    padding: 0 3px;
}
.pagelist a {
    background: #ccc none repeat scroll 0 0;
    color: #454545;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    width: auto;
}
.pagelist a:hover {
    background: #009AFF none repeat scroll 0 0;
    color: #fff;
}	
.yyform li{
	width:308px;
	line-height:28px;
	background:url(../images/21_1.gif)no-repeat;
	background-position:0px 8px;
	float:left;
	text-align:left;
	text-indent: 15px;
	font-size: 13px;
}